
::-moz-selection {
    background-color: #f6b278 ;
    color: #fff;
}

::selection {
    background-color: #f6b278;
    color: #fff;
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed Regular'), local('RobotoCondensed-Regular'), url(http://themes.googleusercontent.com/static/fonts/robotocondensed/v9/Zd2E9abXLFGSr9G3YK2MsFzqCfRpIA3W6ypxnPISCPA.woff) format('woff');
}
body,p,ul ,li,div,table,ol,a{
	margin:0;
	padding:0;
}
*{
	margin:0;
	padding:0;
}
body{
	background:#fff;
    color:#2c2114;
    font-size: 14px;
	font-family: 'Roboto Condensed', sans-serif;
	text-shadow:none;
	line-height:30px;
}
img{
	max-width:100%;
	height:auto;
}
.brg_top{
	border-top:2px solid #ffa500;
	position:relative;
	width:100%;
	z-index:1000;
	margin-bottom:40px;
}
.container{
	width:1000px;
	margin:0 auto;
	padding:2px;
	/*box-shadow:0 0 5px 5px #ddd;*/
}
.minheight{
	min-height:630px;
}
.well{
	padding-left:20px;
	padding-right:20px;
	margin-top:5px;
}
.nav{
	background:#ffa500;
	width:400px;
	float:right;
	text-align:center;
	border-radius:0 0px 50px 50px;
	margin-right:160px;
	margin-top:-7px;
}
.nav a{
	display:inline-block;
	margin-left:20px;
	text-decoration:none;
	color:#fff;
	font-size:15px;
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	text-transform:uppercase;
	transform: translateZ(0px);
    transition-duration: 0.3s;
    transition-property: transform;
}
.nav a:hover{
	transform:scale(1.2);
}
.nav span{
	color:#fff;
	margin-left:20px;
}
.clear{
	clear:both;
}
.logo_w{
	width:275px;
}
.logo_w a{
	text-decoration:none;
}
.logo img{
	/*background:url("../img/logo.png") no-repeat;*/
	height:100px;
	width:100px;
	margin-top:-5px;
	float:left;
}
.logo h1{
	margin-left:105px;
	padding-top:20px;
	font-size:48.5px;
	color:#ffa500;
}
.logo h3{
	margin-left:105px;
	width:200px;
	font-size:29.5px;
	color:#227cec;
	margin-top:6px;
}

.title {
	text-align:center;
	position:relative;
}
.title h1{
	font-size:40px;
	margin-top:0px;
	color:#535353;
}
.title p{
	font-size:18px;
	margin-top:10px;
	color:#443F39;
}
.title h2{
	color:#8abc00;
}
.hangover_d{
	position:absolute;
	top:-80px;
	right:0;
}
.col_1{
	position:realtive !important;  
	margin-top:28px;
}
.title_s ,.faq_title,.contct_us,.privacy_terms,.post_comment{
	background: #DEDEDE;
	height:1px;
	left:0;
	position:absolute;
	top: 48%;
	width:100%;
	z-index: 1;
	text-align:center;
}
.title_s h2{
	width:110px;
	background-color:#FFFFFF;
	margin: 0 auto;
	position:relative;
	z-index: 2;
	margin-top:-15px;
	text-transform:uppercase;
}
.faq_title h2{
	width:300px;
	background-color:#FFFFFF;
	margin: 0 auto;
	position:relative;
	z-index: 2;
	margin-top:-15px;
	text-transform:uppercase;
}
.contct_us h2{
	width:125px;
	background-color:#FFFFFF;
	margin: 0 auto;
	position:relative;
	z-index: 2;
	margin-top:-15px;
	text-transform:uppercase;
}
.privacy_terms h2{
	width:352px;
	background-color:#FFFFFF;
	margin: 0 auto;
	position:relative;
	z-index: 2;
	margin-top:-15px;
	text-transform:uppercase;
}
.post_comment h2{
	width:190px;
	background-color:#FFFFFF;
	margin: 0 auto;
	position:relative;
	z-index: 2;
	margin-top:-15px;
	text-transform:uppercase;
}
.faq{
	animation: 1000ms ease-in-out 0s normal none 1 fadeIn;
    -webkit-animation:1000ms ease-in-out 0s normal none 1 fadeIn;
}
.faq_ans{
}
.faq_bl{
	border-bottom:1px solid #ddd;
}
.faq_question{
	margin-bottom:30px;
}
.faq_question a{
	color:#333;
	font-size:18px;
	vertical-align: middle;
	padding-bottom:20px;
	text-decoration:none;
}
.faq_question p{
	color:#432d16;
	
}
.arrow_left {
	font-size: 25px;
	line-height: 0;
	vertical-align: initial;
	margin-right:10px;
	color:#ffa500;
}
.active { 
-webkit-transform: rotate(90deg);  
-moz-transform: rotate(90deg);  
-ms-transform: rotate(90deg);  
-o-transform: rotate(90deg);  
transform:rotate(90deg);  
}
.row  .span3:first-child,.row  .span2:first-child,.row .span4:first-child{
	margin-left:0;
}
.row .span3 ,.row .span2{
	float:left;
	margin-left:30px;
	margin-top:38px;
	margin-bottom:10px;
}
.row .span4 {
	float:left;
	margin-top:0px;
	margin-bottom:10px;
}
.span4{
	width:546px;
	height:auto;
	border:1px solid #eee;
	padding-bottom:10px;
}
.span5{
	width:379px;
	height:auto;
	border:1px solid #eee;
	padding-bottom:10px;
	
}
.row .span5 {
	float:left;
	margin-left:30px !important;
	margin-top:0px;
	margin-bottom:10px;
}
.span5 p,.span5 a{
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.span4 p{
	margin-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
.span4 h2{
	background:#2e58a6;
	border-bottom:1px solid #eee;
	padding-left: 10px;
}
.span5 h2,.span4 h2{
	padding-top:5px;
	padding-bottom:5px;
}
.row .span1{
	float:left;
	margin:0 9px 15.8px;
}
.span1{
	width:289px;
	height:auto;
	border:1px solid #fff;
	padding:5px;
}
.span1:hover{
	border:1px solid #ddd;
}
.span2{
	width:462px;
	height:auto;
}
.span2 h2{
	text-align:center;
	text-transform:uppercase;
	color:#443F39;
	line-height:20px;
}
.span2 h4{
	color:#227cec;
	text-align:center;
	line-height:20px;
	margin:0;
}
.span2{
	line-height:20px;
}
.span3{
	width:298px;
	height:auto;
	text-align:center;
	animation: 1000ms ease-in-out 0s normal none 1 fadeInUp;
    -webkit-animation:1000ms ease-in-out 0s normal none 1 fadeInUp;
}
.span3 h3{
	text-transform:uppercase;
	color:#1c1813;
	padding-top:5px;
	font-size:14px;
}
.span3 p{
	text-align:justify;
	color:#443f39;
	line-height:30px;
}
.span6{
	width:957px;
	/*display: flex;
    flex-flow: column wrap;
    height: 630px;border:1px solid red;*/
}
.unsub{
	border: 1px solid #ddd;
   border-radius: 2px;
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
   outline: medium none;
   padding: 4px;
   width: 210px;
}
.span2 input{
   border: 1px solid #ddd;
   border-radius: 2px;
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
   outline: medium none;
   padding: 4px;
   width: 210px;
}
.span2 input:focus,.span2 textarea:focus{
	border:1px solid #ff9008;
	-webkit-box-shadow: inset 0px 1px 4px 1px #ff9008;
	-moz-box-shadow: inset 0px 1px 4px 1px #ff9008;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
}
.span2 input[type='submit']{
	margin-top:20px;
	background:#443f39;
	box-shadow:none;
	border-radius:3px;
	border-bottom:2px solid #3a342c;
	color:#fff;
	font-size:16px;
	cursor:pointer;
}
.span2 input[type='submit']:hover{
	background:#ff9008;
	border-bottom:2px solid #f68b1f;
}
.span2 textarea{
   border: 1px solid #ddd;
   border-radius: 2px;
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
   outline: medium none;
   padding: 4px;
   width: 452px;
   resize:vertical;
}
.second_block_1 {
	background:#f05c26;
    border: 3px solid #f05c26;
    border-radius: 50%;
    height: 90px;
	width: 90px;
    margin:0 auto;
    position: relative;
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
.second_block_2 {
	background:#227cec;
    border: 3px solid #227cec;
    border-radius: 50%;
    height: 90px;
	width: 90px;
    margin:0 auto;
    position: relative;
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
.second_block_3 {
	background:#699100;
    border: 3px solid #699100;
    border-radius: 50%;
    height: 90px;
	width: 90px;
    margin:0 auto;
    position: relative;
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
.second_block_4 {
	background:#f0f0f0;
    border: 3px solid #f0f0f0;
    border-radius: 50%;
    height: 90px;
	width: 90px;
    margin:0 auto;
    position: relative;
	-moz-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    -webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
    box-shadow: 0 4px 4px rgba(0, 0, 0, 0.4);
}
.location{
	position:absolute;
	background:url("../img/location.png")no-repeat center;
	height:64px;
	width:100%;
	margin-top:12px;
}
.sms{
	position:absolute;
	background:url("../img/SMS.png")no-repeat center;
	height:64px;
	width:100%;
	margin-top:12px;
}
.sim{
	position:absolute;
	background:url("../img/sim.png")no-repeat center;
	height:64px;
	width:100%;
	margin-top:12px;
}
.thief{
	position:absolute;
	background:url("../img/thief_icon.png")no-repeat center;
	height:64px;
	width:100%;
	margin-top:12px;
}
.sound{
	position:absolute;
	background:url("../img/sound.png")no-repeat center;
	height:64px;
	width:100%;
	margin-top:12px;
}
.wipe{
	position:absolute;
	background:url("../img/wipe.png")no-repeat center;
	height:64px;
	width:100%;
	margin-top:12px;
}
.unlock{
	position:absolute;
	background:url("../img/unlock.png")no-repeat center;
	height:64px;
	width:100%;
	margin-top:12px;
}
.fixed {
  position: fixed;
  bottom: -2px;
  width:100%;
  background-color: white;
  border-top:1px solid #EEEEEE;
  text-align:center;
  padding:5px 0;
  display:inline-block;
  font-size:14px;
  color:#777777;
  z-index:1000;
}
.fixed a{
	text-decoration:none;
	color:#777777;
}
.fixed a:hover{
	text-decoration:underline;
	color:#443F39;
}
.float_l{
	float:left;
	margin-bottom:20px;
}
.float_r{
	float:right;
	margin-bottom:20px;
}
 #content_2, #content_3,#content_4,#content_5,#content_6,#content_7,#content_8,#content_9 {
	display: none;
 }
.message_style{
	text-align:center;
	color:green;
	animation: 1000ms ease-in-out 0s normal none 1 fadeInDown;
    -webkit-animation:1000ms ease-in-out 0s normal none 1 fadeInDown;
	z-index:1000;
}
.mar_t{
	margin-top:25px;
}
.p_relative{
	position: relative;
}
.map_l{
	color:#0000FF;text-align:left;
}
.privacy{
	animation: 1000ms ease-in-out 0s normal none 1 fadeInUp;
	-webkit-animation:1000ms ease-in-out 0s normal none 1 fadeInUp;
}
.faq_answ{
	color:#432d16;
}
.list_marker_icon h3{
}

.viewgallerylist{
			float:left; 
			height:auto; 
			border-bottom:1px #000000 solid; 
			margin-bottom:30px;
}
.img_right{ 
	float: left;
	margin:0 1em 0em 0em;
  }
.mat_gp_comm{
	width:50px; 
	height:50px;
	border-radius:50px;
	border:1px solid #fbfbfb;
	box-shadow:0 1px 2px #8d8d8d;
}
.img_br{
	width:50px; 
	height:50px;
	border-radius:50px;
}
.comm_l{
	float:left;
	width:221px;
	text-align:justify;
}
.comm_l p{
	margin-top:5px;
}
.comm_l span{
	font-size:16px;
}
.span1 p{
	/*text-align:justify;*/
	line-height:20px;
}
.p_last_child{
	margin-left:67px;
	
}
.mar_bt{
	margin-bottom:30px !important;
}
.confirm_mail{
	margin-top:20px;
}
.confirm_mail a{
	background:#443f39;
	color:#fff;
	padding:2px 15px;
	border:1px solid #443f39;
	border-radius:3px;
	text-decoration:none;
	margin-left:10px;
}
.confirm_mail a:hover{
	background:#ff9008;
	border:1px solid #ff9008;
}
button{
	width:100%;
    background: none repeat scroll 0 0 #443f39;
	border:1px solid #443f39;
	border-radius:2px;
	padding:4px;
    box-shadow: none;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    margin-top: 20px;
}
button:hover{
	background: none repeat scroll 0 0 #303030;
	border:1px solid #303030;
}
.redirect_c{
	color:#338cd8 !important;
}
/*.container{border:1px solid blue;}
.span2{border:1px solid red;}
.span1{border:1px solid green;}*/
/*animation */
@-webkit-keyframes fadeInUp {
	0% {
		opacity: 0;
		-webkit-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translateY(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInUp {
	-webkit-animation-name: fadeInUp;
	-moz-animation-name: fadeInUp;
	-o-animation-name: fadeInUp;
	animation-name: fadeInUp;
}
@-webkit-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-moz-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@-o-keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

@keyframes fadeIn {
	0% {opacity: 0;}	
	100% {opacity: 1;}
}

.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
	0% {
		opacity: 0;
		-webkit-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateY(0);
	}
}

@-moz-keyframes fadeInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateY(0);
	}
}

@-o-keyframes fadeInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateY(0);
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translateY(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.fadeInDown {
	-webkit-animation-name: fadeInDown;
	-moz-animation-name: fadeInDown;
	-o-animation-name: fadeInDown;
	animation-name: fadeInDown;
}

